<!-- HomeTopStatistics -->
<template>
  <div id="HomeTopStatistics">
    <el-col v-for="(item,index) in countData" :key="index" :span="8">
      <el-card class="count_box_card" shadow="hover" :class="index < 3 ? 'count-box-card-bottom' : ''">
        <div class="count_l">
          <i :class="item.icon" :style="{color: item.color}" />
        </div>
        <div class="count_r">
          <h4 :style="{color: item.color}">{{ item.name }}</h4>
          <div>¥
            <el-statistic
              group-separator=","
              :value="item.value"
            />
          </div>
        </div>
      </el-card>
    </el-col>
  </div>
</template>

<script>
export default {
  name: 'HomeTopStatistics',
  props: {
    countData: {
      type: Array,
      default: () => []
    }
  },
  data() {
    return {

    }
  },
  /* HTML DOM加载后马上执行的，如赋值*/
  computed: {},

  /* 观察Vue实例上的数据变动 */
  watch: {},

  /* 模板渲染成html前调用，即通常初始化某些属性值，然后再渲染成视图 */
  created() {},

  /* 模板渲染成html后调用，通常是初始化页面完成后，再对html的dom节点进行一些需要的操作 */
  mounted() {},

  /* methods则必须要有一定的触发条件才能执行 */
  methods: {}
}
</script>

<style lang='scss' scoped>

</style>
